// DAO/CourseNoticeDao.java
package com.hp.DAO;                   // DAO 包

import com.hp.Model.CourseNotice;     // 导入 CourseNotice 实体
import java.util.List;         // 导入 List

/** 课程公告表的数据访问接口 */
public interface CourseNoticeDao {                          // 定义接口
    CourseNotice findById(Long id);                         // 按主键查询公告
    List<CourseNotice> listByCourse(Long courseId, int offset, int limit); // 按课程分页查询公告

    Long insert(CourseNotice n);                            // 新增公告
    int updateBasic(CourseNotice n);                        // 更新标题/内容/是否有效/更新时间
    int deleteById(Long id);                                // 删除公告
}
